All examples here are compiled under fasm2 package using fasm2 shell script!

Because it already includes the needed headers for famsg to behave closer to fasm1.
And it also sets the environment paths to the include directory. Neat and efficient, isn't it?

Compile the examples by using:

   > ./fasm2 example.fasm2

Demos description:

 - gtktest: a simple GTK window demo: it creates a G Application and a GTK Application Window for it;
 - fc_testall: just a bunch of tests using functions and fastcall macro model;
 - bmtest: a TSC based one-shot code block performance measurement example (works badly on Linux, btw);
 - lxcpud: this is a working daemon I had ported from NASM to fasm to deep test my fastcall macro model. Alone, it doesn't do much. And it is here to show off a complete example using fastcall.inc set of macros.

 Enjoy!

